we don't use protected by default but private. also this method doesnt make much sense since it only returns $catalogue that is passed to it.