WIP: script helper
ADD: object metadata mixin
CODE: Object.assign polyfill
CODE: simplified script
WIP: script helper
CODE: use metadata mixin for component and representation classes
CODE: renamed repr.name to repr.type