Revert "increase api with required methods for trait"

This reverts commit 289c7bd31613709e534704d3e235af7115147f81.