Added newInstance to Location