Annotation-based configuration