custom_mapper

Custom mapper support.

It is rough dirty draft solution made just for discussion. Please, DO NOT merge it.
are you using `own_mapper`? I didn't see it? Why not just delete it?