Billy's rewrite was to eliminate these types of things all across the board. You're switching back to a CRUD based model as opposed to a fluid relationship based model