Station : added requires method and addition operator overloading