Use model roles directly in delegates
Use model roles directly in delegates instead of through properties of PulseObject.