The RoleDefaults annotation decreases the need for complex property role inheritence rules.