rov provides a general mechanism to validate all objects. All you need is defining template for each object, and then rov will validate them.
Handsome Cheung
GPL-3.0