swapped IGoKitLiteTweenProperty to be structs