datamapper mediator property change