Observations on Reusability Frameworks and Testing