Added EF
Shared contracts