Overall I think we shouldn't be using dehydrate for related models this way. Tastypie can be annoying with nested resources but I'd like to try out this https://pypi.python.org/pypi/django-tastypie-extendedmodelresource/0.22.

Since this is a change affecting other parts of the API, like groups and skills, we can leave this as is and revisit in API v2!