Reflection (late binding)
Instance initialization
Calling methods and properties
Getting type members