Issues with casting an extended shape, and differing shape instance in fixture