But I created a sample that shows how to implement this and properly setup the BO as though it were created through the BO Mapper. You can get that sample here: http://forum.strataframe.net/FindPost15885.aspx
Absolutely. There is no difference between a custom property that is created through the BO Mapper and stored data to the server versus a custom property that just stores to a variable. The only time that you will have a two-way issue is if you do not setup the property descriptors or change the binding on the control to which it is being bound. You will see in the above sample that I overwrote the GetCustomBindablePropertyDescriptors method and added the custom property as a ReflectionPropertyDescriptor there. This ensures that the binding gets properly setup when binding.