'checks to make sure that all required fields are present in the entry.'

def isvalid(self, entry):

    for key in self.required:
        if (key not in entry):
            return False
    return entry.isvalid()
