allow component to be blank for 2E rules
fix schema and migration that caused the issue
fix views based on schema updates and new model associations