i think nonatomic property is faster, we don't waste resources to make safe assign to this.