Encapsulate table view source logic to helper for possibility of usage with another base class for table view source