To create an instance (that will inherit from the prototype), you will need to use the new
keyword:
new Validator.Validator().validate( 'foo', new Assert().Length( { min: 4 } ) );
Also, from a constructor you don't need to return this
. That would've hinted at the mistake as well.