Resolved problems with Deleting existing entities by implementing an explict foreign key in our poco classes and modify ProductVersionController to use a ProductVersion generic service, instead of using the Product generic service