package Ġcom . wn sg ml 9 7 2 . str ada . api . base Ċ Ċ interface ĠPersistence Object Ġ: ĠValue Object Ġ{ ĊĊĠĠĠ Ġvar Ġpersisted : ĠBoolean ĊĊĠĠĠ Ġ@ Jvm Default ĊĠĠĠ Ġfun Ġon Post Persist () Ġ{ ĊĠĠĠĠĠĠĠ Ġpersisted Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Jvm Default ĊĠĠĠ Ġfun Ġon Post Load () Ġ{ ĊĠĠĠĠĠĠĠ Ġpersisted Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġmake Transient () Ġ{ ĊĠĠĠĠĠĠĠ Ġpersisted Ġ= Ġfalse ĊĠĠĠ Ġ} Ċ } Ċ Ċ abstract Ġclass ĠAbstract Persistence Object Ġ: ĠAbstract ValueObject (), ĠPersistence Object Ġ{ ĊĊĠĠĠ Ġoverride Ġvar Ġpersisted : ĠBoolean Ġ= Ġfalse Ċ } Ċ