Renaming 'constructor' in schema to '_constructor'

- to avoid conflict with js built-in constructor property on objects