Swift with Closures - Breaking retain cycles pending