Use Single Table Inheritance for messages and actions
Disable caching in development
Render collections instead of using loops in views