Moved some initialize content of components to super class