Mi è stato consigliato di infrangere le regole ed usare semplicemente una struct con data public. Pensandoci sopra è la cosa migliore, usare un approccio OOP sarebbe stato dannoso.