versioned entity