Introduced the BuiltinMessageFactory class
Optimized unit-test structure
Introduced record-handler, -provider and -broker interfaces