Component: createOnElement class method added (available on subclasses too)