initial version of Object validation framework upgraded to JDK 1.7