Adding partial validation
Increasing test coverage and adding integer key possibility
Adding examples
Merge branch 'feature/partial-validation' into develop