add get/setVersion