read validation optimizations
allow to custom escape version column
expose methods for monitoring