Fix: CS0277 'does not implement interface member Offset.set. Offset.set is not public' with a protected setter
A class can only implicitly implement an interface accessor with a public accessor. Declare the interface property get-only and put the protected setter on the class, or implement the property explicitly.