Added collection initialization to reflection utils
Added more functions to the collection wrapper
Added negating filter
Added access to all constructors for derivatives of AbstractCache