Swift updates, ObjC compat, ACLs tweaks, optionals tweaks