fixed issue 1581
Handle condition where Param.parameters was set
Keep track whether parameters was explicitly set
Co-authored-by: Marc Skov Madsen <masma@orsted.dk> Co-authored-by: Philipp Rudiger <prudiger@anaconda.com>
TRAVIS_PYTHON_VERSION=3.6 TRAVIS_OS_NAME=linux
TRAVIS_PYTHON_VERSION=3.6 TRAVIS_OS_NAME=linux