you can store polymorphic object in Dynamic if you nominal-type it.