Binder is a helper class used to bind properties of two objects
The Cache allows getting cached objects within the event map's
Creator is a factory class that uses a template and an array of arguments to create objects.
A fundamental part of Mate is the
EventMap tag which allows you define mappings for the events that your application creates.
GlobalDispatcher is the default dispatcher that "Mate" uses.
The ListenerProxy is used by the injector (via MateManager)
to register to the dispatcher to listen to events and dispatch
a new InjectorEvent each time the rules match.
MateManager is in charge of returning an instance of the
IMateManager that is one of the core classes of Mate.
MethodCaller has the ability to call a method on any object.
Properties tag allows you to add properties to an object.
Property tag allows you to set a property to an object.
SmartArguments is a helper class that parses the arguments with ISmartObject
and returns an Array with simple Objects
The Smart Objects can be used within the