The development of preservice teachers' professional practice and identity through immersion in a school community