core.gadget.version shall not depend on bundle

This `version` property now makes troopjs-core depends on bundle which is not for good, can we think about to deprecate it or other way to propose it.