ENh add self._validate_y