Effective object lessons