Made public properties readonly nonatomic