Implement internal HydraAttributeSet cache
Add tests for HydraAttributeSet association methods