Declaration and initialization
Method requirements
Property requirements
Constructor requirements
Inheritance of interfaces
Conformance checking (is, as)
Collection of interfaces