Bug fix, confirm type is task, instead of using something that isn't a task, this is probably just flat out the flaw with specialization of Entity methods at each derived type.  For now resolved, but clearly a design issue here to be worked out.