Added declarative transactions test