Added PropertyMap class.

Just to simplify work with generics.
Code clean-up and comments in the Mapper class.