improved hello world test 2.
Assocs generate code again.
Roles are not yet added to generic get and generic set.