getRelated is an async call which prevents us to re-implement this operation that way unless we change isRelated to be also asynchronous.