Revert "Simplify ClassModel, make convenient ObjectSchema and ArraySchema constructors."

This reverts commit 75312ab772afc61009d6ff2e22c48192aa89b456.

Conflicts:
	teleport.py