public void RegisterResourceModificator(IModificator resModificator)
 {
     foreach (var resourceModificator in resourceModificators)
     {
         if (resModificator.GetType() == resourceModificator.GetType())
         {
             return;
         }
     }
     resModificator.Initialize();
     resourceModificators.Add(resModificator);
 }
 public IModificator GetResourceModificator(IModificator modificator)
 {
     foreach (var resourceModificator in resourceModificators)
     {
         if (modificator.GetType() == resourceModificator.GetType())
         {
             return(resourceModificator);
         }
     }
     modificator.Initialize();
     resourceModificators.Add(modificator);
     return(modificator);
 }