ensured permissions are set on object completion