Add spec to cover SCI with polymorphic interfaces. Closes #322.