public TableComponent(INHydrateModelObject root, Table parent)
: base(root)
{
_parent = parent;
_columns = new ReferenceCollection(this.Root, this, ReferenceType.Column);
_columns.ObjectPlural = "Fields";
_columns.ObjectSingular = "Field";
_columns.ImageIndex = ImageHelper.GetImageIndex(TreeIconConstants.FolderClose);
_columns.SelectedImageIndex = ImageHelper.GetImageIndex(TreeIconConstants.FolderOpen);
}