ENH: improve ProjMixin.apply_proj