replace Parent's prototype reference, with direct .apply, for cleaner Class interface and better performance
`if(instance)` no longer needed in constructors (inherit function takes care)