Handles accessing attributes in a more robust manner