Assure all Type properties are propagated properly