Refactored so calls to addResourceFactory() override all default factory behavior. This way, once a call to addResourceFactory() is made, no content-type conflicts will occur and the caller has complete control over plugin HyperExpress content-type support.