Silverstripe DataObject and DataList (de-)serializer