def add_projection(self, key, projection):
self._projections[key] = projection<EOL>
Register a projection under a descriptor key.

:param key: The descriptor key for the projection
:type key: str
:param projection: The projection for the provided descriptor key
:type projection: :class:`Projection`