Entity Framework Code First graph update extension method