Принято ли в js объявлять свойства в прототипе заранее?
Как будет правильно так-
Test.prototype = {
	prop_1: undefined,
	prop_2: undefined,
	prop_3: undefined,
	prop_4: undefined,
	init: function( args ){
		this.prop_1 = args.prop_1;
		this.prop_2 = args.prop_2;
		this.prop_3 = args.prop_3;
		this.prop_4 = args.prop_4;
	}
};
или так - 
Test.prototype = {
	init: function( args ){
		this.prop_1 = args.prop_1;
		this.prop_2 = args.prop_2;
		this.prop_3 = args.prop_3;
		this.prop_4 = args.prop_4;
	}
};