Is your feature request related to a problem? Please describe.
v1.x of the validator distinguishes between errors and warnings.
The current master branch after the annotation refactor does not.
For example, see this comment for PlatformWithoutParentStationNotice which should be distinguished as a warning and not an error:
#500 (comment)
Describe the solution you'd like
We should update the annotation-based validator with the concept of errors vs. warnings.
Describe alternatives you've considered
N/A