I am not sure if SGVector currently supports enum. But let's don't lose time with this right now.