Making Public Error domains and codes
Added read/write on LGUtils