add ability to describe sobject fields