add the set method in changeable