ADDED: subscript notation for ArtemisComponentMapper - removes a lot of boilerplate code