public FacetsGraph(IEnumerable <Table> nodes, IEnumerable <TableRelation> edges, IEnumerable <FacetTable> aliases, bool bidirectional = true)
 {
     NodeContainer      = new GraphNodes <Table>(nodes);
     EdgeContaniner     = new GraphEdges <TableRelation>(edges, bidirectional);
     AliasedFacetTables = aliases;
 }