provide and test assignment clear(); test fields thoroughly for 100% coverage