https://github.com/icanzilb/JSONModel/issues/2
https://github.com/icanzilb/JSONModel/issues/2

The code was not really handling more than 1 protocol, now it does and with no regexes.
Properties are still restricted to "Optional" + 1 Protocol name

zhou18520786640/JSONModel,iwakevin/JSONModel,jianwoo/JSONModel,ThirakornP/JSONModel,CareEvolution/JSONModel,cczallen/JSONModel,dbachrach/JSONModel,liwangbest/JSONModel,yunzhongyoulong/JSONModel,zwcshy/JSONModel,AlJaMa/JSONModel,SongYuJie1989/JSONModel,jsonmodel/jsonmodel,izrie/JSONModel,kerrmarin/jsonmodel,SampleLiao/JSONModel,icanzilb/JSONModel,billinghamj/JSONModel,yarec/JSONModel,SanjoDeundiak/JSONModel,hfossli/JSONModel,SatanWoo/JSONModel,scottdinggo/JSONModel,liuyujing/JSONModel,chenkaige/JSONModel,MaWenxing/JSONModel,billinghamj/JSONModel,MellongLau/JSONModel,TerryAsh/JSONModel,SummerHF/JSONModel,db42/JSONModel,NiuMengFei/JSONModel,xunan623/JSONModel,dalu93/JSONModel,LiuShulong/JSONModel,xxclouddd/JSONModel,jianwoo/JSONModel,huiping192/JSONModel,johnmyqin/JSONModel,zwcshy/JSONModel,youprofit/JSONModel,ramoslin02/JSONModel,ernestopino/JSONModel,redlinesolutions/JSONModel