replaced apache commons equals, hashcode and tostring builders with objects methods