manage variances and means reference to its immutable state