Added newInstance method for consistency