Add a comment such as "implementing class must be sorted" to prevent this from accidentally being factored out again?