I have a lot of ViewModels that all inherit from the same base object. These all conform to an interface for something like ISeoData which has properties that
ISeoData