* change field names in Version
* first steps towards unit testing