add version setter / getter