Godocs.
Privately encapsulate Component and Task members.