follow best practices from the documentation: https://angular.io/guide/styleguide#properties-and-methods