added getter/setter