Added SelfUpdatableUtil and implemented the same for the entities