Add TypedSnakSerializer