Circular dependency detected while autoloading constant User::Watchable