Added smart constructors for Parameter and Trailing. Exported them and not the actual Constructors