A warning message about Iris : Generating descriptor for struct that has custom serialization.

Code compiles with no problems

Did you implement all of the functions in the cpp file?
Don’t forget to call super on all of the functions before extending the functions.