PropertyGraph methods return a PropertyGraph but ObservablePropertyGraphs should return an ObservablePropertyGraph. The problem is when using var it depends on type in the constructor. But the constructor is not the interface. Maybe there needs to be static methods to create these objects. That way nobody uses the concrete classes.
PropertyGraph methods return a PropertyGraph but ObservablePropertyGraphs should return an ObservablePropertyGraph. The problem is when using
varit depends on type in the constructor. But the constructor is not the interface. Maybe there needs to be static methods to create these objects. That way nobody uses the concrete classes.