Adding comments to Persistant
Adding types module