Remove useless abstraction in contest creation and modification