And dependencies should be defined at workspace level and inside crates we should use versions from workspace