change inspect to to_s when show defined_class. add [] to Chain