allow to redefine stream row class