WebComponent annotation instead of super constructor for components.