class DefaultDataStoreManager implements DataStoreManager, DerivedProductStoreService {

   @Override
   public DataStore remove(String datastoreName)
   {
      Optional<DataStore> toRemove = datastores.stream()
            .filter((t) -> t.getName().equals(datastoreName))
            .findFirst();

      if (toRemove.isPresent())
      {
         datastores.remove(toRemove.get());
         return toRemove.get();
      }

      return null;
   }

   @SuppressWarnings("unused") private  DefaultDataStoreManager();
   public  DefaultDataStoreManager(List<DataStoreConf> confs);

}