I need to pass a variable from one struct to another so that it conforms to a protocol. And it is rather easy when the property to be returned is stored in the same struct: