test_where uses name_with attribute
test dsl with name with
multiple unique attribute testing
throw error when changing a name with attribute
program names are not anymore unique