STI cast new instances to `default type` on initialize.

fixes #17121