updatevalue ok
new version of mutability
Improve architecture and impl of API
impl mutability with api methods