class MyForm
{
public IClickableButton ClickableButton { get{return ClikableColorButton; }}
public IColorButton ColorButton { get {return ClickableColorButton; }}
public ClickableColorButton ClickableColorButton { get; set; }
}
List<object>и туда пихать всё, что угодно.
List<BaseValue>.