Add implementation for ComputeIdFrom