override UseResourceOne(ISpecificResourceOne one)
 {
     DoStuff((ResourceOne)one);
 }
 void UseResourceOne(ISpecificResourceOne one);