public object Resolve <T>( string associationPropertyName, IEventMessage <object> message, IMessageHandlingMember <T> handler ) { return(GetProperty(associationPropertyName, handler).GetValue(message.GetPayload())); }