generate Association-derived attributes