Unfortunately this is not a valid scenario. If you look on this case from .NET inheritance perspective, you want to have a property in the base class which is visible only from one of the derived class and this property to not be visible from the other. If you want to do this, you should directly declare the property in the derived class or you should create another abstraction between the base class and the derived class which contains the property and only one of the classes inherit it.
I hope that helps. If any other question arise, do not hesitate to contact us again.
OpenAccess ORM is now Telerik Data Access
. For more information on the new names, please, check out the Telerik Product Map