implements issue #46. Each time new annotation is created operation is tracked and the value of annotation is checked inside database. if its not present then its automatically created.