REFACTOR: removes overwritten properties and duplicates fn (PR #9686)

GitHub

@eviltrout this one would probably require a slightly deeper check than the others