Add BaseSocketSpec