quick fix: push Version out to extra file to prevent circular dependencies