How useful is an OO framework?