If reader accepts Molecule.class send in a IMolecule

instead of an IAtomContianer