So in the update 1.2.0 earlier today, I announced that mosques, caretakers and trainers should appear on the map now.
However, due to a slight oversight, while those entities did indeed appear on the map, they were not being saved to the map file, and would disappear after loading a game.
This update now allows the game to save those entities to the map file, so they should appear when you load a game.