Maps the given object using the registered mapper for the object's class in
default category
If no mapper is found to map the given object returns null
Maps the given object using the registered mapper for the object's class in
the given category
If the given category doesn't contain a mapper for the object's class, tries
to find one in the default category.