layoutCache[currentClass] = ivars; error: Cannot initialize a parameter of type 'id<NSCopying> _Nonnull' with an rvalue of type 'Class'