PositionValue "to" "ti" ignored

PositionValue ignores "to" "ti" json entries. Example using Transform.position "p"

        from lottie import objects as lo

        d0 = {
            "o": {"k": 100},
            "r": {"k": 0},
            "p": {
                "k": [
                    {
                        "i": {"x": 0.833, "y": 0.833},
                        "o": {"x": 0.167, "y": 0.167},
                        "n": "0p833_0p833_0p167_0p167",
                        "t": 339,
                        "s": [35.965, -1024.97, 0],
                        "e": [35.965, -104.97, 0],
                        "to": [0, 153.33332824707, 0], #######
                        "ti": [0, -153.33332824707, 0], #######
                    },
                    {"t": 359},
                ]
            },
            "a": {"k": [345.25, 456.75, 0]},
            "s": {"k": [100, 100, 100]},
        }
        d1 = lo.Transform.load(d0).to_dict()
        print(d1)

See the output, "to" "ti" is gone

{
            "a": {"a": 0, "k": [345.25, 456.75, 0]},
            "o": {"a": 0, "k": 100},
            "p": {
                "a": 1,
                "k": [
                    {
                        "e": [35.965, -104.97, 0],
                        "i": {"x": [0.833], "y": [0.833]},
                        "o": {"x": [0.167], "y": [0.167]},
                        "s": [35.965, -1024.97, 0],
                        ####### no to, ti
                        "t": 339,
                    },
                    {"t": 359},
                ],
            },
            "r": {"a": 0, "k": 0},
            "s": {"a": 0, "k": [100, 100, 100]},
            "sa": {"a": 0, "k": 0},
            "sk": {"a": 0, "k": 0},
        }