_AST_DEF_KINEMATICTRANSFORM_PROPERTIES\
const Vector3d& acceleration() const { return acceleration_; }\
Vector3d& acceleration() { return acceleration_; }\
const Vector3d& getAcceleration() const { return acceleration_; }\
Vector3d& getAcceleration() { return acceleration_; }\
void setAcceleration(const Vector3d& acceleration) { acceleration_ = acceleration; }\
const KinematicTransform& kinematicTransform() const { return reinterpret_cast<const KinematicTransform&>(velocity_); }\
KinematicTransform& kinematicTransform() { return reinterpret_cast<KinematicTransform&>(velocity_); }\
const KinematicTransform& getKinematicTransform() const { return kinematicTransform(); }\
KinematicTransform& getKinematicTransform() { return kinematicTransform(); }\
void setKinematicTransform(const KinematicTransform& transform) { kinematicTransform() = transform; }\