How do decorators work in Angular?