It seems that in Fetchstatuses method you changed the returning string to unkown numbers without any explanations of which numbers what. please make changes in your library smoothe and functional. I cannot understand the reason behind this kind of changes other than making trouble for developers. please elaborate these status codes by explanation in your documentation or reverting back the source code to give us the status by string.
Thanks