Even if you need it, typehint AbstractAttribute