correctly read/write connect tags on modules & label_side is an attr