private long GetNewVersionNumber()
{
var factory = new VersionStrategyFactory(_configurationManager);
IVersionStrategy strategy = factory.GetStrategy();
long version = strategy.GetNewVersionNumber(this);
return version;
}