Merge branch 'master' into single-inheritance