getMaster renamed, self.requirements in engine renamed