add xml docs to Chain, drop unused read method