Add mutex locking for .Copy()