Rename assign to populate;
New save logic
Introduce database instance property