Add get_type method
Add optional limit on search