Merge pull request #228 from mar-kolya/parameter-exception-description-and-cause

Allow users to create ParameterException with description and cause