Classes

Adds event related features to any class.

Extendable Trait Allows for "Private traits"

Extension trait

Singleton trait.