Annotations and Classes for managing and executing dependent processes