NOTE: API FIX - Removed the Generic Type Parameter from the public interface ConfigurationResource<T extends ConfigurationResource> in order to fix some cyclical madness that was affecting the Scalas.