Why is this in the serializer instead of on the model?