Readonly or private(set)

Read the full post on https://stitcher.io/blog/readonly-or-private-set