> why are you defining

Mainly because I feel like this will be a temporary solution that will probably be solved differently at some point.

> Are you planning on using creating other implementations of ColumnFamilyMapper elsewhere?

No.