     }
 
     /**
-     Triggers included services discovery. Completes right after first discovery.
-
-     - parameter includedServiceUUIDs: Array of  services identifiers
-     - parameter forService: The service whose included services you want to discover.
-     - returns: An array of included discovered services.
+     Function that triggers included services discovery for specified services. Discovery is called after
+     subscribtion to `Observable` is made.
+     - Parameter includedServiceUUIDs: Identifiers of included services that should be discovered. If `nil` - all of the
+     included services will be discovered. If you'll pass empty array - none of them will be discovered.
+     - Returns: Observable that emits `Next` with array of `Service` instances, once they're discovered.
+     Immediately after that `.Complete` is emitted.
      */
     public func discoverIncludedServices(includedServiceUUIDs: [CBUUID]?,
                                          forService service: Service) -> Observable<[Service]> {

    }

    /**
     Function that allow to monitor value updates for descriptor.
     - Parameter descriptor: Descriptor of which value changes should be monitored.
     - Returns: Observable that emits `.Next` with `Descriptor` instance every time when value has changed.
     It's **infinite** stream, so `.Complete` is never called.

    /**
      Function that triggers descriptors discovery for characteristic
    - Parameter characteristic: `Characteristic` instance for which descriptors should be discovered.
     - Returns: Observable that emits `Next` with array of `Descriptor` instances, once they're discovered.
     Immediately after that `.Complete` is emitted.
    */
    public func discoverDescriptorsForCharacteristic(characteristic: Characteristic) -> Observable<[Descriptor]> {
