Add WithPropertyMap extension method.