3.1 Objects and attributes