Made prototype not require explicit base type (assumes Object).
Fixing comparison operators.