Use constructors & instanceof.

Change code conventions to use `instanceof` for
type checking, rather than `isPrototypeOf`.

Remove the ceremony of calling `SomeClass.create()`
to instantiate objects; Simply invoke constructor
with or without the new word will suffice.