[taxonomy] Some improvements, type has been added, missing interface

| Q             | A
| ------------- | ---
| Fixed tickets | -
| License       | MIT