register(): don't require _introspect() method.

register() should take any class.
The class can optionally have createdCallback() and enteredViewCallback() methods,
but it shouldn't need an _introspect() method.

Refs #81.