more fixes to model (for proper downcasting)
stubs for persistent background logging