Added type declaration.
System.hpp: Added  declaration in two subclasses. Needed?