· Singletons
· Classes
· Inheritance
· Traits
· Generic Classes
· State and Identity
· Implicit Type Conversions