@SuppressWarnings("unchecked")
public <T extends PluginApi> T getAccess(Class<T> pluginApi) {
if (pluginApi == Configuration.class)
return (T) new SectionConfiguration(globalConfiguration);
if (pluginApi == Management.class)
return (T) management;
return null;