Don't call generic methods on trait objects

Closes #102