Inheritance problem: failing spec (why?)