added AutoMapper support