Implementing additional methods on legacy APIs