Made Attribute immutable, simplified some policy construction
Made Tag immutable
Made property immutable
Checked mutability