Trying new property setter and getter
Restructured the callbacks
Fixed crashing now no longer using setter/getter. now using my old method for now.
Cleaning up