Misc Tinkering with OO