Block getInfo() and allow filter() to return a cloned instance