Mappings serializer needs to use ConceptReferenceField, which created a circular reference, which required refactoring