@classmethod
def from_json(cls, val):
    """ Create a taxon from JSON

        Args:
            val (:obj:`dict`)

        Returns:
            :obj:`Taxon`
        """
    return cls(id=val.get('id', None), name=val.get('name', None))
