'Variation of get that not only returns the current typeclass
but also all subclasses of that typeclass.
Kwargs:
kwargs (any): These are passed on as normal arguments
to the default django get method.
Returns:
objects (list): The objects found.
Raises:
ObjectNotFound: The exact name of this exception depends
on the model base used.'

def get_family(self, **kwargs):

    paths = ([self.model.path] + [('%s.%s' % (cls.__module__, cls.__name__)) for cls in self._get_subclasses(self.model)])
    kwargs.update({'db_typeclass_path__in': paths})
    return super(TypeclassManager, self).get(**kwargs)
