Cast

Dynamically cast an object type-safely.