Another validation engine, made to be asynchronous and flyweight