Better aproach to create new classes in javascript.
Use of strict mode.
The door is open to implement private properties (I mean protected).