make all members mutable