Just noticed that 'return' need to dtor member too.

Should I just goto skipping the write_property()? Any opinion on that?