fix access modificators in builder classes
add dependencies to read from xml file
Merge branch 'master' into file-action-loader
refactor director classes to one interface.
Merge branch 'master' into file-action-loader
add yaml format support for loading cost condition.