java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType at com.vercer.engine.persist.strategy.DefaultFieldStrategy.replace(DefaultFieldStrategy.java:176) at com.vercer.engine.persist.strategy.DefaultFieldStrategy.typeOf(DefaultFieldStrategy.java:153) at com.vercer.engine.persist.annotation.AnnotationStrategy.typeOf(AnnotationStrategy.java:95) at com.vercer.engine.persist.standard.StrategyObjectDatastore$2.typeFromField(StrategyObjectDatastore.java:151) at com.vercer.engine.persist.translator.ObjectFieldTranslator.typesafeToProperties(ObjectFieldTranslator.java:220) at com.vercer.engine.persist.standard.AbstractStatelessObjectDatastore.instanceToEntity(AbstractStatelessObjectDatastore.java:74) at com.vercer.engine.persist.standard.AbstractStatelessObjectDatastore.store(AbstractStatelessObjectDatastore.java:62) at com.vercer.engine.persist.standard.AbstractStatelessObjectDatastore.store(AbstractStatelessObjectDatastore.java:158)