Define Props on a Vue Class with vue-property-decorator
vue-property-decorator allows you to define your properties directly on your class with a simple
@Prop() decorator. This approach allows your classes to stay clean and flat compared to the traditional approach of defining a
props object with each prop defined on it.