Wouldn't it be great to validate your model in a simple way, which can be added to any existing code without affecting the original functionality? And even better, why not using this validation logic to generate UI elements which give the user automatic feedback for incorrect input.
Or lets say you have a backend and a frontend application, wouldn't it be great to pass validation information to the frontend to automatically do checks on the frontend before it comunicates with the backend. No connection needed to check if all user input is correct and only if the frontend accepts the input it is passed to the backend (where the same validation logic can be done again).
Here is an exmaple model class named "ExampleClass" and some example tests which explain the usage of Meta: