Added static property AllSet to BitField to get a bit field with all bit set to 1.
Removed from IDataObjectFactory unused method CreateDataObject.
IDataObject are now implemented as virtuals, and receive a new parameter baseType to indicate from which base type begin reading or writing.
Added test to check that polymorphic data objects are sent with sub types serialized.