In snake case conversion, replace _ with __ to avoid name clashes
Define class property access methods in the class type, not the service type and add tests for members