please, add meaningful comment why this class is required