const glm::vec3 &Position() const noexcept { return position; }
void Position(const glm::vec3 &p) noexcept { position = p; }
const glm::quat &Orientation() const noexcept { return orientation; }
void Orientation(const glm::quat &o) noexcept { orientation = o; }
const glm::vec3 &Position() const noexcept { return position; }
void Position(const glm::vec3 &p) noexcept { position = p; }
const glm::quat &Orientation() const noexcept { return orientation; }
void Orientation(const glm::quat &o) noexcept { orientation = o; }