Perhaps there is a use case where someone wants the requestDTO to be non-null when comparing valid offers (meaning: there always is)