It's a cool pattern, however my concern is that it is not inline with D8's classes. I also prefer the verbose option, which is also more IDE friendly.