Need to synthesize subclasses too?