public virtual GetRequest CreateGetRequest(RmReference objectId, CultureInfo culture, String[] attributes) { GetRequest request = new GetRequest(); request.ResourceReferenceProperty = new ResourceReferenceProperty(objectId.Value); if (culture != null) { request.ResourceLocaleProperty = new ResourceLocaleProperty(culture); } if (attributes != null) { request.BaseObjectSearchRequest = new BaseObjectSearchRequest(attributes); } return request; }