Methods order should respect the interface