Setup core for strong types