Sc codefirst: Inheriting from interfaces and loading fieldfieldvalues from interfaces

- Fieldfieldvalue not loaded when property is inherited from interface.
- Changed basetemplatechecks which now enables inheriting from non-codefirst interfaces