Mapper pre-implemented (throwing NotImplementedException) abstract class