@classmethod
def build_const_args(cls, spec_dict):
    """ Build constructor arguments for this Spec class from a dictionary """
    ret = super().build_const_args(spec_dict)
    if 'doc' not in ret:
        msg = "'doc' missing: %s" % str(spec_dict)
        raise ValueError(msg)
    return ret
