Minor change to allow StructuralReasoner to be used at runtime to
support factory methods.