mapping a dynamic object to an existing object and only map properties that exist in the source obj - C#