RFing this one to use vstack internally might help us to detect where user code would fail, e.g. I haven't checked and do not think we have tests for such a common usecase where people load fmri_dataset and then rely on having .a.mapper after doing all .append's.  Although with @nno changes I believe it should keep .a.mapper, it would be better to add a unittest for that.