Apply attribute name validation to entire declarative interface
Apply attribute name validation to entire declarative interface

In this commit, the ValidationMixin is applied to all of the objects
in the declarative plotting interface intended for external use.

Unidata/MetPy,Unidata/MetPy