Seems a bit strange to pass a variable into a super() - which is what I would need to do. I think what I really need is some basic validation of my approach. I'll see if I can't make some simple version of my code to see if it makes sense to you all and request a cursory look to see if I'm making any fundamentally incorrect assumptions.