removed unused import Bindable
removed unused imports from Component
added documentation to Element
removed unnecessary initialization