As discussed, these properties existing on the superclass will make this tricky, so I'm leaving this alone at this point.