Modified Requirement class to remove unecessary methods