new interface for mapped property names interface