MULE-6843: adding setters to the interface and improving docs
Merge branch 'mule-3.5.0-201307' of github.com:mulesoft/mule into mule-3.5.0-201307