Honestly, I don't like the names here. Both thisIsActuallyAServer() and youAreAServer() don't make it clear from their names that the modify state. They could be properties.