added private modifier to mutable fields