#6 added convenience method to retrieve algorithm interfaces