Improvements for parameter validation
Change value type of Parameter to object