hooking x, y, width, height, data, style, and orientation attrs to new get set system with auto dep management