var username: MutableProperty<String> { get } var password: MutableProperty<String> { get } var signIn: Action<Void, User, NSError> { get } View @IBOutlet weak var userNameField: TextFieldWithInset @IBOutlet weak var passwordField: TextFieldWithInset @IBOutlet weak var loginButton: UIButton @IBOutlet weak var activityIndicator: UIActivityIndicatorView