Heyo,
A small bug I have encountered, as the tilte states: you can put Interface member in private section of (record/class) and still call it outside, for instance in Main(). The IDE (Water) correctly hides those Members from Intellisense but sadly you can just write them Down and it still compiles fine and even the functions are being called successfully, consider the attached project:
oxyrest.zip (567.1 KB)
Best regards
Svem
PS: Version of Elements: 10.0.0.2575 (stable)