Xlet settings operator dependencies: better coding style and strict type handling