[fix] remove pointless define calls, constructor handles it