Revert "Another serialization issue... Removed serializable attribute and added datacontract"

This reverts commit ae21f308ffd9981ca8ec8dd1e376552bece753d1.

Wrong thing to do.. this breaks the effect colors...