changed the way SubResources are identified. Replaced the dictionary with the string-key and added a Name property to the Resource class. A SubResource now is identified by Resource.RequestType and Resource.Name