support for get/set on model properties