Implementation of the dynamic type determination for the parameters