Purejs is an API to help create constructors and manage their prototype chain.
github.com/dschnare/purejs
dschnare/purejs