rolling back serialization changes to avoid a ctor ambiguity with AS and Play