The internal in "internal-interface" conflicts, and confuses with the notion of internal SimPhoNy (as opposed to File-IO) wrapper. Please consider renaming to, e.g., simphony-foam or foam-adaptor, or ...
The name "wrapper: in this context is also misleading. The "wrapper" should be preserved for the public interface (i.e., currently the ABCModellingEngine). However if you have a good reason to leave this this way, lets discuss.
the naming of the internal-interface and wrapper here: