slight re-arrange of serializer
Added IEnumerable to Serializer
Serializer features