Yet another object validation framework for javascript