This seems kind of pointless, frankly.  Let the user use an object if he wants mutable data.