Added component parameters and destructors
Removed single instance validation from the Component and Model Factories
MySQL DataSource and Interface converted to a Component