mutable fields with basic wrapping