added comments; renamed Command to CacheCommand with defined arguments on execute method; implemented field and argument drill down for cached methods