Another javascript object validation library