implemented a subclass to ChangeSet
now ChangeSet id "read only", but the state of its subclass
ChangeSetUpdateAble could be changed by some methods; this should more
clearly impress that ChangeSets are fetched from OSM server and
ChangeSetUpdateAble are used in OSM server simulation