some helper classes for usage in plugins

support hide artifact type
move flexible deploy run configuration hiding