Model real things with structs and enums | Zoonk