L2SS-507: Refactor observation device
Closes L2SS-507
See merge request !325 (merged)
(cherry picked from commit ef0680d3)
4526e1e6 L2SS-507: Refactor observation device 77681fbe L2SS-507: Bump to prevent running image changes incorrectly 87742f1b L2SS-507: Fix linting errors e69a1351 L2SS-507: Ensure attribute name matches member variable
Closes L2SS-786
Edited by Corné Lukken