Teacher Educators and their Professional Development