Add specs for immutable array access bug with iOS8
Fix immutable array bug with iOS8


`protocolClasses` is ummutable, so we cannot push
stuff there any longer.