this should be....

const glm::vec3& getEyeLevelPosition() const { return _eyeLevelPosition; }

to prevent an extra copy constructor.