allow for direct class definition if the class implements the required interface
allow for direct class definition if the class implements the required interface

jadatkins/assegai,Etenil/assegai,jadatkins/assegai,Etenil/assegai,lewilewilewi/assegai,lewilewilewi/assegai