ensure prototypes can be created without new keyword.