Make setter object creator handle superclass methods; add tests for it

!BUG:25422