Also needs an inheritance annotation.