Initial extention methods to sync msg ctor