fix Various: Validate parameters presence and type

functional tests