Issue #42: Added InputRow to ComponentRequirement's interface to enable
implementations that does row-content based decisions