Collaboration and sharing as crucial elements of professional development.