Move attribute checking/setting to createdCallback as component ready for behaviors by that time; rename document.register to document.registerElement