Route getters/setters take component reference rather than id
Add tests for component initialize and validate