State container
More than a feature, the state container is a pattern where the developer keeps a reference for the self
of each element in use. That will be very handy when dealing with large applications where components needs to talk to each other.