Feature/LL-282

It might be a good idea to change the logic of setting/resetting the autocomplete source. The reason for current solution is that the CategoryData might not have been fetched yet when the view is initialised and rendered. Though this should not be a huge problem as the dataset used for the source is rather small and will not have a significant impact on the whole system.