This is done for optimization. Each child class will put the interfaces they'll use in (as markers, because they're already implemented).
This will be a bit of a dirty hack but it will improve performance greatly especially around blocks/TEs that do a lot of polling for those common interfaces.
This is done for optimization. Each child class will put the interfaces they'll use in (as markers, because they're already implemented).
This will be a bit of a dirty hack but it will improve performance greatly especially around blocks/TEs that do a lot of polling for those common interfaces.