Ignitor framework persistence layer