Everything else in ISessionManagerServer is passed by reference (except StringBuffers) so it just follows the pattern