resolves #862 add find_by method to AbstractNode and stage Enumerable