Make FetchDatatype return Context instead of byte[]