Location uses action factory for TakeAnItem actions