Correct syntax error
Add cast member struct
Change cast property to use list with cast member struct
Update properties according to class updates
Add methods for fetching data
Update generated files