Removed supported mimetype definition from domain objects in favor of
configuration file.
Pulled up inner classes to clarify. Removed wildcard types.