not persisting transient fields