latest binding library
added validation method to model