Add support for multiple status-versions
Refactor V2 and V3 parser into one