@staticmethod
def _build_from_input_dict(model_class, input_dict, data=None):
    """
        This method is used by the public method from_dict to build an object
        of class model_class using the information contained in input_dict.
        Note: This method is often overrided in the derived class to deal with
        any pre-processing of the parameters in input_dict before calling the
        constructor of the object.

        :param str model_class: Class of the object to build.
        :param dict input_dict: Extra information needed by the constructor of model_class.
        """
    return model_class(**input_dict)
