feat(inputs): adds semantic classes on inputs and actions