Object roles and interaction