I understand what you are saying and I am ok with the limitation for now, but I think it's impractical because people eventually might not have control of all the `@Configuration` classes. So let's open another JIRA to handle it some other way (maybe late binding in the `MessageHistoryConfigurer` - each bean declaration adds to a `ManagedList` in the `MHC` and he resolves that they are consistent in `afterPropertiesSet()`.

How about a middle ground for now - and allow multiple annotations if they have the default (`*`) ??