Casting A VERY Complex Object - Is It Even Possible? Part 2.