Fix: Make AViewModel abstract