@classmethod
def findAll(cls, db=None):
    """Find all and return all instances of the class.

        returns:
            objects (list): ModelBase instances if found else None.
        """
    __db = db if db else cls.__db
    results = __db[cls.__collection__].find()
    return list(cls.generateInstances(results))
