Adding richard to pairs file
Supporting true inheritance by moving inherited to Base composite
Splitting up specs depending on type
Adding support for caching

 - inject cache dependency (like Rails.cache)
Only modifying String class if constantize and underscore aren't defined.