Extracted consistency related behavior from Database to ConsistentDatabase