I don't like calling a private sub from another package here - smells like grubbing around in the internals, and could break if someone later changes `_find_content_type`, not expecting it to be called from outside that package.  If that is needed, the method in `Dancer::Serializer` should be renamed to remove the leading underscore, or possibly moved to a different package since it's apparent it's useful from more than one place.