is this really necessary? We can easily distinguish between shared and translated fields using existing (internal) APIs.