I noticed that it is possible to sign the access mode of a property as private:
public string Codigo { get; private set; }
Or just ignore it:
public string Codigo { get; }
Is there a difference or some scenario where one of these signatures should be used?