This repository was archived by the owner on May 16, 2019. It is now read-only.

Description
I have a class that has an id field, but I don't want to use it directly. Instead, I want to replace its implementation with a derivative function and type with another type. I want to do this by just adding a replacement field of the same name. But this requires to ignore the original property, which is strange.
My expectation is that if creating a new field with the same name that it would automatically ignore the original property.