Some breaking changes around including extension methods to search. Replaced with an explicit method because searching extension methods was really expensive and slow to do it every time. Instead, they are parsed as they are added