Introduced the AbstractMessageResolver class
Re-designed the Generic- and BuiltinMessageResolver