Increasing separation for data.

The entity framework is only referenced in its own project. If we want
to separate it to a different framework later one.. it wont be tightly
coupled.