transfer MimeTypeProvider to object and Resources with immutable url