Specification Reuse Using Data Refinement In Dafny