Use clone instead of class constructor