Updated DefaultArgs and added struct2varargin