Extra semicolon here? I personally prefer much more having the methods
implemented in cpp files, I think overall compilation is faster. But it
can be also a matter of taste, so as you prefer.