* Needed to prevent circular inheritance - most LayoutBases have a parent,
* but parenting is provided by LayoutGroup, which is a sub-class of LayoutBase.
*/
* Needed to prevent circular inheritance - most LayoutBases have a parent,
* but parenting is provided by LayoutGroup, which is a sub-class of LayoutBase.
*/