The problem

Your entity is only valid if certain fields have values specified (commonly known as "mandatory" fields).

How do you implement mandatory-field validation logic?