Change Version constructor, Add Field parent in Version class, Improve management of exception