Raise if base class doesn't have versioning setup. Protect against that.
Work on specifying versioned attributes [ci skip]