public Task <IResponseContainer> IsSatisfiedBy(Group entity)
        {
            var result = new ResponseContainer();

            if (capacityInAmps <= 0)
            {
                result.AddErrorMessage($"Capacity has to be greater than 0.");
            }

            var nameSpecificationResponseContainer = new NameSpecification().IsSatisfiedBy(name).Result;

            result.JoinWith(nameSpecificationResponseContainer);

            return(Task.FromResult(result.AsInterface()));
        }