@Override
public void start(StartContext startContext) throws StartException {
// Create the {@link ConfigurationPropertyProvider}
final ConfigurationPropertyProvider propertyProvider = new ConfigurationPropertyProvider() {
@Override
public String getProperty(String key, String defaultValue) {
String value = null;
// [TODO] Make this configurable via subsystem properties
if (Repository.PROPERTY_REPOSITORY_STORAGE_DIR.equals(key)) {