Refactor Schema.toString() into Schema prototype
Remove unnecessary schema constructor check
Add inheritance pattern to schemas