I started a discussion for solutions and problems to property ref returns and address taking. http://wiki.dlang.org/Talk:Property_Discussion_Wrap-up#ref_returns_and_taking_the_address --rt