Use ctypedef instead of redeclaring a class for each needed specialization