public RefinedAbstraction(AbstractImplementor imp) : base(imp) { }
public Abstraction(AbstractImplementor imp) { this.imp = imp; }