Unify the way of declaring additional parameters (close #927)