removal of batching from LogicComponents to ensure consistency with future batching logic