Moving towards OO style. Bound methods to ElementalServer type.