Prevent incorporating external mutable object