@classmethod
def _from_dict(cls, _dict):
    """Initialize a LanguageModel object from a json dictionary."""
    args = {}
    if 'customization_id' in _dict:
        args['customization_id'] = _dict.get('customization_id')
    else:
        raise ValueError(
            "Required property 'customization_id' not present in LanguageModel JSON"
            )
    if 'created' in _dict:
        args['created'] = _dict.get('created')
    if 'language' in _dict:
        args['language'] = _dict.get('language')
    if 'dialect' in _dict:
        args['dialect'] = _dict.get('dialect')
    if 'versions' in _dict:
        args['versions'] = _dict.get('versions')
    if 'owner' in _dict:
        args['owner'] = _dict.get('owner')
    if 'name' in _dict:
        args['name'] = _dict.get('name')
    if 'description' in _dict:
        args['description'] = _dict.get('description')
    if 'base_model_name' in _dict:
        args['base_model_name'] = _dict.get('base_model_name')
    if 'status' in _dict:
        args['status'] = _dict.get('status')
    if 'progress' in _dict:
        args['progress'] = _dict.get('progress')
    if 'error' in _dict:
        args['error'] = _dict.get('error')
    if 'warnings' in _dict:
        args['warnings'] = _dict.get('warnings')
    return cls(**args)
