Complete draft v3 validation now in place and tested

"extends" was not easy!

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>