added description to all functions and removed the check of type ImageResult because we will add more analysis classes for different fit-functions with same interface