Patch was rebased against current master. Any notes about current version of patch? It would be nice to commit it and continue work on other parts of am extendability.
The rebase seems broken, there are things missing in this version of the patch (for example the validation functions).