adding adaptor scheme between base interface (being implemented) and CIF generated classes (in the fmt package)