Translating basic UML diagram into code? - C#