Added ReadFrom(r io.Reader)