Cache <strong> DOM query
Attach name property into the prototype instead of using Object.defineProperty
Create shadow root on created callback