scaladoc for BaseProcess