It looks like there's a discrepancy between what this returns and the full content profile. In order for this response to be usable by the UI, it would need to return the full content profile. Things like isManager and the createdBy object are currently not included. This would also make it consistent with groups (different PR by @stuartf)

We'll want to unit test the isManager and createdBy properties as well.