Introduce weak_parameters to validate params