children and filter methods for abstractRepository only returns content wich can be viwed