allow dynamic creation of methods on prototypes