Updates to Sailthru utils and architecture

`notNullAndEqual` or `equalAndNotNull` would be a better names.