Removed all Requirements evaluation through a single class. Moving
towards evaluating requirements in each individual class itself.