start checking values
improved tests by disabling default ctors and checking values
start assign tests