Lots of Constructors added on ComponentType, TimeDerivative etc.
Not the ideal usage of these classes, but this will be addressed in future versions of jLems...