should add `@since` on new public API