Avoid mutable fields