Add parameter type casting