Added empty codelist message
Attributes Groups not calculated if no listener present
Attributes groups generation is now based on all codelist codes