change guard BasicObject