Support custom validator
Update docs and bump version -> 0.5.2-dev