Refactor tracing aspect. Add MessageManager and MessageBuilder.