Fold submissions observer into submissions class