That is actually due to .NET and the CSharp. TO prevent this from happening, add a namespace to your business object project. Right now it is empty so .NET and CSharp assumes the root and this is what it does. To avoid this in the future, do the following:1.) Open the Busines Object Mapper within the appropriate solution
2.) Click on the first project that needs to be updated
3.) Click the "Modify Project Properties" link on the right panel
4.) Set the "Default Namespace" to the root namespace of the CSharp project (or whatever namespace you want the BO to have)
5.) When prompted, select "Change All" to update all existing business objects.
The next time you rebuild this will not happen and all future business objects will have the default namespace you just specified.