Added asserts to check map compatibility
Option to provide "ownedmap" as constructor argument for a map. Needed in the case of unequal row and column maps.