add propertyForRemoteKey: method