Class AbstractResource<T extends ResourceType>