A small project to demonstrate that EF can materialize entities & value objects that have private constructors and setters