delete module because cannot be done in a clean way (dependencies with non public code in impl module found). Deferred to 2.2.