some final-indicator
add hashcode and equals to configuration model
cache unmodifieable collections in configuration model
some caching