CBaseProjectedEntity

is a code class in Portal 2. Child entities can extend forever in one direction. When going through a portal, the entity makes a new instance of itself.