added CObject.__nonzero__ for nonempty=truthy