#16 make FeatureDefinition and GaussianDistribution GsonSerializable