schemes getter/setter