import Ġkotlin . properties . ReadWrite Property Ċ import Ġkotlin . reflect . K Property Ċ Ċ class ĠD Ġ{ ĊĠĠĠ Ġvar Ġdate : ĠMy Date Ġby ĠEffect ive Date () Ċ } Ċ Ċ < answer > class ĠEffect ive Date < R > Ġ: ĠRead Write Property < R , ĠMy Date > Ġ{ ĊĊĠĠĠ Ġvar Ġtime In Millis : ĠLong ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun ĠgetValue ( this Ref : ĠR , Ġproperty : ĠK Property < *> ): ĠMy Date Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtime In Millis !!. toDate () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠsetValue ( this Ref : ĠR , Ġproperty : ĠK Property <* >, Ġvalue : ĠMy Date ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtime In Millis Ġ= Ġvalue . to Millis () ĊĠĠĠ Ġ} Ċ } Ċ </ answer >