Adaptee class