Rename @return comment to @returns
Fix component build to include inherit.js
Prevent calling a schema with no `name` parameter
Fix double-setting existing schema property names