fixes for persisting Asset