Introduced new INterface, added isNew call, updated tests
Added persist live and stub tests