A class like wrapper around prototypal inheritance