+ added Optional, Index and ConvertOnDemand protocols to NSObject / NSArray to get rid of compiler warnings
More info: https://github.com/icanzilb/JSONModel/issues/38