If I have read-only business field on form - it would be perfect to control this on object level by create property without setter. But this will generate exception in TObjectDataset. Suggest to check prop.IsWriteAble before write to prop. Becouse using fields instead property is not transparent in my opinion.
Issue #276 resolved