Castelar och de spanska republikaneme.