[ref_impl_eiffel] [780] Reverse change 759 - causes serious performance impact problem.

Revision: 780
Author: thomas.beale

Log Message: