Main.hx:4: characters 3-33 : error: Cannot unify final and non-final fields Main.hx:4: characters 3-33 : ... have: { foo: Dynamic } Main.hx:4: characters 3-33 : ... want: { foo: Dynamic }