add raise PropertyChanged in wrapped object
add InterfaceInvokerBuilder