I\'m quite new to Rust, I\'m mainly a C#, javascript and python developer, so I like to approach things in a OOP way, however I still can\'t wrap my head around ownership in rus