first draw on get/set macros. Will probably make another draft with proper class to emulate C# style