optional Attributes implemented with SameScope