this+object prototypes: final QC2 edits, closes #153