[WebService] Lazy init Build so that the DB is only hit when necessary and don't create a new list if no-one is listening.