A requirement has following attributes: