public ServiceHyperEdgeView(IHyperEdgeView myEdgeView) : base(myEdgeView.GetAllProperties()) { Edges = myEdgeView.GetAllEdges().Select(x => new ServiceSingleEdgeView(x)).ToList(); //new List<ServiceSingleEdgeView>(); }