add hand size test
inheritance bug fix and add test for set validator