Extracted the dataTypes into a shared list on RestApi since there is no real benefit to locking custom dataTypes down to an instance of the class. It is super rare that a user would even spin up two RestApi classes at the same time anyway....