Again, use designated setter