I added the interface to express the requirement in Month::key() that a Week must have a getNumber method. Do you want me to remove the interface without removing the requirement?