Issue with custom mapper where it doesn't get the value of existing destination field if the getter for that field takes parameter of collection type