Raise exception if positional arg for parameters isn't an instance of Parameters

Tangent fix for issue raised in #128 and #459
Address issue #459