Rearranging order of methods in domain classes