Duplicated Code in BaseDatabaseInstance _Save<TKey> method

Code below was duplicated lines 563-566

if ( cache.Check( instance ) )
{
return key;
}
Merge pull request #3 from davidyancey/master

Duplicated Code in BaseDatabaseInstance _Save<TKey> method