public RefinedAbstraction(Implementator imp) : base(imp)
 {
 }
 public Abstraction(Implementator imp)
 {
     implementator = imp;
 }