namespace Whatever.Core {
	public class Project {
	}

	public class A {
		public Project Project {
			get { return new Project(); }
		}
	}
}

namespace SomethingElse.Core {
	public class Project {
	}
}

namespace Whatever.App {
	using Whatever.Core;
	using SomethingElse.Core;

	public class B : A {
		public string Execute() {
			return Project.ToString();
		}

		public static void Main ()
		{
			new B().Execute ();
		}
	}
}