[ref_impl_eiffel] [923] Further refactoring.

Revision: 923
Author: thomas.beale
Log Message: