Annotation and AOP based utility classes.