Made initialization state publicly readable

Now there is a public property IsInitialized in the Serializer class so callers know if Initialize(..) has already been called.