Add separate fingerprint factory for datastorage read requests