add AsyncMaybe CE
use AsyncMaybe in ImplementInterfaceSmartTagger
InterfaceStubGenerator make argument names' first char lower case
cosmetics
fix argument indexing in InterfaceStubGenerator
fix after rebase
fixed: InterfaceStubGenerator duplicates property setter arguments
add a InterfaceStubGenerator test for property setters