Adding new function to componentTypeComtroller:
   updateComponents, deleteComponents
Adding new function to IComponentType:
   getComponentId
Adding new function to IDatabase:
   updateComponents, deleteComponents