Removed use of deprecated factories
- replaced
DECLARE_*_FACTORY
withDECLARE_COMPONENT
- made constructors public
- removed some unnecessary disabling of copy constructors
- removed some trivial destructors
Edited by Eduardo Rodrigues
DECLARE_*_FACTORY
with DECLARE_COMPONENT