Well for those searching on this topic, I have decided to implement my own custom fields in a subclass of TaskInstance to allow for a richer collaborative environment than that of pooled actors. Perhaps I mising something in the docs, but it seems certain tasks would be best if they could be assigned to an individual, yet visible to other "pools" of actors so they are aware of a task in which they must prepare themselves or are interested in the activity (e.g. Observer). Now I know this could come down to process modeling, but when users want to make one off tasks with simple one, perhaps two steps, it makes little sense to have them design an entire flow. I have yet to determine the exact specs of this process, but am posting in the hope that someone has some input or in case someone is interested in how this topic came to a conclusion. Thanks again guys, I know this is a two way road, so keep up the good work!