Nice! This declaration looks great!

The only thing left is to default the identifier to [simple?] class name .. but that's a separate issue.