 import Foundation
 
 /**
- # Flat Map Operation
+ # Map Operation
  
  An `Operation` subclass which accepts a map transform closure. Because it
  conforms to both `ResultOperationType` and `AutomaticInjectionOperationType`

 it will be executed asynshronously.

*/
public class FlatMapOperation<T, U>: Operation, ResultOperationType, AutomaticInjectionOperationType {

    /// - returns: the requirement an optional type T
    public var requirement: T? = .None

    /// - returns: the result, an optional type U
    public var result: U? = .None

    let transform: T -> U

    /**
     Initializes an instance with an optional starting requirement, and an
