Any data member in a class marked with Collection data contract cannot be serialized by NetdataContractSerializer which is the serailization technique used by App fabric for storing data.
To make things work we have two options:
- Make a wrapper for RuleConditionList
- Instead of Inheriting from List, make it as a property and change the attribute as DataContract.