public async Task ParseDomainObject(DomainHeader header, bool skipProperties, bool skipParse) { DomainObject = objectTypeFactory(); await DomainObject.ReadDomainObject(DomainObjectReader, header, this, skipProperties, skipParse); }