prefixed monkey patches and support prototypal inheritance

prefixed monkey patches with a '$' sign and added $new to for prototypal inheritance