updated all Effect classes for new state serialization