Bug 1000942 - Eliminate some unnecessary object type barriers. r=bhackett