ContentMatcher is able to cache environment variables (relates to #29)
Created ContentMatcherBuilder (close #29)