The Vue Class Component module provides a component decorator which can inject properties into Vue components. This allows developers to create components which make use of javascript’s natural language constructs. The more native syntax helps with readability and developer understanding. Which ultimately contributes to maintainability.