Gravar-mail: Analysis of support for modularity in object teams based on design patterns