Feature/hale deserializer


Few specs changes to lay the work to start writing the hale deserializer.
I hope this is non controversial and we can just merge this
@fosdev 
it is complex, this method  not called in this class, you need to find where in the inherence chain in called.
HaleDeserializer < HalDeserializer < DeserializerBase < SerializationBase

each of those have methods calling any other class up or down the chain