People need to stop trying to find the best portfolio to keep up with inflation. It's futile. Just be happy if your portfolio appreciates 3% in a year, like our forefathers were.
Property is great because the government subsidizes fixed rate 30 year mortgages - you beat inflation on the backs of tax payers. I own a lot of property!
But it kind of does, since you don't own cash but a portion of a company. As long as that company does well for the next 10 years and doesn't go to shit the "value" stays the same. 10 shares of Company X are still worth 10 shares of Company X in the future in that case. But the monetary value of those shares will most likely change based on inflation.