- quickly implement one-to-many user/group membership - inspect queries generated in database query monitor - hydrator reuse entities from repository and identity map