Adding Custom datatypes and mapper class