Component protected

Steadily making fields and functions protected as necessary.

Fields made protected:
AbstractComponent
* element
* content
* fixedHeightFlag
* fixedWidthFlag
* isSetup
* isAnchored

Functions made protected:
AbstractComponent
* setup