New Draft: Avoid Implementing Business Rules with Annotations