Objc: use visibility for members