The convention is that you include parentheses if the method has side effects.
In accordance with Liskov substitution principle, as overriden method is empty-paren,
the overriding method must also be declared as a method with side effects.
* Refer to Programming in Scala, 5.3 Operators are methods