Too Long; Didn't Read
I think happiness is a good criterion to help us to find and verify objects. After all, objects are living organisms. Unfortunately, the majority of object-oriented systems are tragedies. And common practices, considered good, are actually bad. The issue is that they are not related to the domain. I have defined some sad and happy objects to prove my point.