Added ResponseTypeFactory interface to optionally allow response delegates provide the runtime instance that will be used at the top level instance when serializing from JSON to Objects