@classmethod
def from_json(cls, p):
    """Builds a `Predicate` from a json object."""
    verb_modifiers_prefix = p.get('verbModifiersPrefix')
    verb_prefix = p.get('verbPrefix')
    verb = p.get('verb')
    verb_suffix = p.get('verbSuffix')
    verb_modifiers_suffix = p.get('verbModifiersSuffix')
    index = p.get('index')
    negated = p.get('negated')
    tense = p.get('tense')
    conjugation = p.get('conjugation')
    auxiliary_qualifier = p.get('auxiliaryQualifier')
    phrasal_particle = p.get('phrasalParticle')
    return cls(verb_modifiers_prefix, verb_prefix, verb, verb_suffix,
        verb_modifiers_suffix, index, negated, tense, conjugation,
        auxiliary_qualifier, phrasal_particle)
