outline an attribute access mechanism