MappingManager fixes

Removed unnecessary exception for adding inherited classes,  fixed code
so that when child classes are registered, the parents are as well.
Changed SolrFieldModel to immutable.