Is this new inheritance layer really necessary?
Just typedef would solve your problem, wouldn't it?