Вы, должно быть, пропустили пометку свойства или метода как виртуального. Сообщение об исключении (или InnerException, я не знаком с Spring) должно точно указать, какой тип является проблемой. Например, я просто воспроизвел это:
{"The following types may not be used as proxies:\nModel.Project: method get_ProjectId should be 'public/protected virtual' or 'protected internal virtual'"}